Following a Musical Performance from a Partially Specified Score
نویسندگان
چکیده
This paper describes a system that maps a musical performance, recorded as MIDI, onto a partially specified score (lead sheet). Our system breaks the performance into appropriate segments for hypothesized chords by representing it as a directed acyclic graph (DAG) whose edges represent time-intervals of the music. The highest-reward path through the DAG corresponds to the best segmentation of the performance. During segmentation, the name of the best matching chord for each segment label is given to the segment. The sequence of chord names generated by the performance analysis is then aligned against the sequence of chord names in the lead sheet using an alignment technique drawn from gene-sequence analysis. Scores for the alignment are determined by estimating the probability of a random match between chord sequences compared to the probability of the match. Probabilities are calculated through the analysis of chord frequencies on a corpus of tonal music drawn from a standard music theory text.
منابع مشابه
Score Following: An Artificially Intelligent Musical Accompanist
Score Following is the process by which a musician can be tracked through their performance of a piece, for the purpose of accompanying the musician with the appropriate notes. This tracking is done by following the progress of the musician through the score (written music) of the piece, using observations of the notes they are playing. Artificially intelligent musical accompaniment is where a ...
متن کاملModeling Form for On-line Following of Musical Performances
Automated musical accompaniment of human performers often requires an agent be able to follow a musical score with similar facility to that of a human performer. Systems described in the literature represent musical scores in a way that assumes no large-scale structural variation of the piece during performance. If the performer deviates from the expected path by skipping or repeating a section...
متن کاملAutomatic Music Accompanist
Automatic musical accompaniment is where a human musician is accompanied by a computer musician. The computer musician is able to produce musical accompaniment that relates musically to the human performance. The accompaniment should follow the performance using observations of the notes they are playing. This paper describes a complete and detailed construction of a score following and accompa...
متن کاملCs 221 Final Project: Automatic Score Following
This project aims to develop a mechanism for automatic page turning, the task of following a human performance of a musical piece, as compared to a reference musical score. At each timestep during a performance, our program outputs an estimate of the current location in the score, measured in beats from the start of the piece. The ultimate goal is to use this inference module to design an inter...
متن کاملHandling Repeats and Jumps in Score-performance Synchronization
Given a score representation and a recorded performance of the same piece of music, the task of score-performance synchronization is to temporally align musical sections such as bars specified by the score to temporal sections in the performance. Most of the previous approaches assume that the score and the performance to be synchronized globally agree with regard to the overall musical structu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001